% The following data are from the ppefm EEFMTools.java
% testing to make sure that they produce the same results as
% the matlab tf functions



Step_Ey = [
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0052
    0.023431959999999998
    0.039245069508
    0.0432878789646684
    0.04218522997969977
    0.03799508344344352
    0.03367630233563437
    0.028987574901525075
    0.025127140412090635
    0.021435726299049312
    0.018551493831368275
    0.015879178612524726
    0.013830360032399649
    0.011945487955084592
    0.01051391678068881
    0.009195866846703512
    0.00820126465771609
    0.007282225555402546
    0.006592633139589728
    0.005952397542393509
    0.00547466687085541
    0.00502876026707968
    0.004697929211870316
    0.004387366322577154
    -0.001041680102833933
    -0.01948995884487365
    -0.03546161370780729
    -0.03965511589932223
    -0.03866219046022254
    -0.03457703464091734
    -0.03033417429585454
    -0.025718606933692205
    -0.021910693291062808
    -0.0182702668702336
    -0.015422359631754815
    -0.012785585257737994
    -0.010761884673129003
    -0.008901790492730422
    -0.007487583550767742
    -0.00618681102725304
    -0.005204209737272777
    -0.004297220264113096
    -0.003615919721845569
    -0.0029840894192839323
    -0.002512086244931778
    -0.002072043992084779
    -0.0017451679006858076
    -0.0014386974138527275
    -0.001212381079079537
    -9.989188213106776E-4
    -8.422573731638194E-4
    -6.935589098846951E-4
    -5.851348743076727E-4
    -4.8153679995087834E-4
    -4.06512077241285E-4
    -3.3432475706332196E-4
    -2.824214871807963E-4
    -2.321134296484158E-4
    -1.9621366002395328E-4
    -1.6114778330824086E-4
    
    ];

Step_Ex = [ 0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    8.24E-4
    0.002029190376
    0.0029070550721784242
    0.0023463141992990507
    0.001279401469954026
    1.7055988806678214E-4
    -7.819676208991479E-4
    -0.0015208062478727679
    -0.002055727013144228
    -0.0024226942656518768
    -0.002662855702603172
    -0.002813056102533784
    -0.0029025943803548874
    -0.002953066187719111
    -0.002979505125615645
    -0.002991881436087967
    -0.002996513621001438
    -0.002997223074455613
    -0.0029962018143491966
    -0.0029946258857376992
    -0.002993067708114261
    -0.0029917608436810855
    -0.0029907623746940715
    -0.0029900475799050537
    -0.003813561833798702
    -0.005018437093353117
    -0.005896106464879952
    -0.005335250311744397
    -0.004268273401961611
    -0.00315939878739732
    -0.002206856278459752
    -0.0014680124456345279
    -9.330913334751925E-4
    -5.661257945750757E-4
    -3.259666536509686E-4
    -1.757684306993118E-4
    -8.623193982639548E-5
    -3.576147856796756E-5
    -9.323493984057264E-6
    3.0521746254224263E-6
    7.6839467728691E-6
    8.393146683115018E-6
    7.371738473374974E-6
    5.795728483544611E-6
    4.237509773784605E-6
    2.9306273235529597E-6
    1.9321526655325246E-6
    1.217358190952652E-6
    7.316148210852259E-7
    4.165016835176354E-7
    2.2118005794221163E-7
    1.0590223751861419E-7
    4.1723610409101255E-8
    8.692202402183037E-9
    -6.306922527270398E-9
    -1.151223437630541E-8
    -1.1858793747813656E-8
    -1.0144996372826819E-8
    -7.848866318001162E-9
    -5.671836514033059E-9
    ];

% LT response for longitude = 0
% date Fri, 01 Jan 2010 00:00:00 GMT
% unix time stamp 1262304000
% tested with matlab function pp_lt_response OK
lt_reponse = [
    -1.46413114
-1.4863538385376494
-1.507697961462351
-1.52815232
-1.54770561745639
-1.5663465925436098
-1.58406404
-1.6008466663346188
-1.616683213665381
-1.63156247
-1.645473145172336
-1.6584039848276642
-1.67034376
-1.681281213969541
-1.6912050660304594
-1.70010409
-1.707967032726234
-1.7147826172737664
-1.72053961
-1.725230031451571
-1.728858958548429
-1.73143476
-1.73296581019786
-1.7334604598021404
-1.73292708
-1.731374028974257
-1.7288096710257432
-1.72524237
-1.7206804877807618
-1.7151323922192383
-1.70860644
-1.7011109966173787
-1.6926544433826214
-1.6832451099999999
-1.6728913654840998
-1.6616016145159003
-1.6493841699999998
-1.6362474143809242
-1.6221997256190752
-1.60724944
-1.591404923307861
-1.5746745766921384
-1.5570667199999995
-1.5385897322649018
-1.5192519877350974
-1.4990618299999996
-1.4780276212520582
-1.4561577687479401
-1.4334605699999996
-1.4099444202693188
-1.3856177197306796
-1.3604887499999994
-1.3345659293166843
-1.3078576406833156
-1.2803721899999996
-1.2521190583972288
-1.2231121316027704
-1.19336629
-1.162896507528498
-1.1317177524715023
-1.0998449100000005
-1.0672929567135672
-1.0340768732864345
-1.000211530000001
-0.965711895952428
-0.9305929640475736
-0.8948695900000012
-0.8585567652450852
-0.821669474754918
-0.7842225800000016
-0.7462310545915338
-0.7077098854084696
];

fejermodel = [
     0.2006349499979517
0.19556846209318152
0.19050197418841136
0.18543548628364118
0.180368998378871
0.17530251047410084
0.17023602256933099
0.17306526364792305
0.1758945047265151
0.17872374580510716
0.18155298688369922
0.18438222796229128
0.18721146904088354
0.19250146960603412
0.1977914701711847
0.20308147073633526
0.20837147130148584
0.21366147186663642
0.2189514724317865
0.22053016365987538
0.22210885488796425
0.22368754611605313
0.225266237344142
0.22684492857223088
0.22842361980031864
0.22362078843092995
0.21881795706154125
0.21401512569215256
0.20921229432276386
0.20440946295337514
0.1996066315839868
0.19652144248803433
0.19343625339208181
0.1903510642961293
0.18726587520017682
0.1841806861042243
0.1810954970082724
0.18030934851328637
0.1795232000183003
0.17873705152331426
0.17795090302832822
0.17716475453334218
0.17637860603835587
0.1747124885960497
0.17304637115374355
0.17138025371143736
0.1697141362691312
0.16804801882682505
0.16638190138451764
0.1610640491777659
0.15574619697101416
0.15042834476426245
0.1451104925575107
0.139792640350759
0.13447478814400832
0.13330424011861486
0.13213369209322143
0.13096314406782797
0.1297925960424345
0.12862204801704108
0.12745149999164726
0.12412912568524126
0.12080675137883529
0.1174843770724293
0.11416200276602331
0.11083962845961733
0.10751725415321171
0.10843054258158866
0.10934383100996561
0.11025711943834256
0.11117040786671951
0.11208369629509646
0.11299698472347341
0.130872799174105
0.14874861362473654
0.1666244280753681
0.18450024252599967
0.20237605697663125
0.2202518714272628
0.24094226928049212
0.2616326671337217
0.2823230649869512
0.27971185113371594
0.2771006372804776
0.27448942342723937
0.23790551031766538
0.20132159720808557
0.16473768409850578
0.128153770988926
0.09156985787934618
0.0549859447697664
0.045599672404453936
0.036213400039148434
0.02682712767384293
0.017440855308537423
0.00805458294323192
-0.0013316894220735884
-0.028069153832760232
-0.0548066182434528
-0.08154408265414537
-0.10828154706483793
-0.1350190114755305
-0.16175647588622305
-0.1747701175832718
-0.18778375928031468
-0.20079740097735757
-0.21381104267440046
-0.22682468437144335
-0.23983832606848624
-0.2526254573648864
-0.2654125886612864
-0.27819971995768644
-0.29098685125408646
-0.3037739825504865
-0.31656111384688657
-0.33219045581569256
-0.34781979778450034
-0.36344913975330806
-0.3790784817221158
-0.3947078236909235
-0.4103371656597313
-0.4217743834455167
-0.4332116012312993
-0.4446488190170819
-0.45608603680286447
-0.4675232545886471
-0.4789604723744297
-0.4862774307360411
-0.49359438909764947
-0.5009113474592578
-0.5082283058208661
-0.5155452641824745
-0.5228622225440828
-0.5249058239172619
-0.5269494252904365
-0.5289930266636111
-0.5310366280367858
-0.5330802294099604
-0.5351238307831351
-0.5388202204824419
-0.5425166101817503
-0.5462129998810588
-0.5499093895803673
-0.5536057792796757
-0.5573021689789841
-0.5977116201533643
-0.597453601233978
-0.5971955823145915
-0.5969375633952051
-0.5966795444758187
-0.5964215255564322
-0.5961635066370459
-0.5959054877176595
-0.595647468798273
-0.5953894498788866
-0.5951314309595003
-0.5948734120401138
-0.5915642436180883
-0.5882550751960598
-0.5849459067740311
-0.5816367383520025
-0.5783275699299739
-0.5750184015079453
-0.5706812707781816
-0.566344140048417
-0.5620070093186524
-0.5576698785888878
-0.5533327478591231
-0.5489956171293585
-0.541271546695674
-0.5335474762619858
-0.5258234058282978
-0.5180993353946096
-0.5103752649609216
-0.5026511945272334
-0.5011402027554975
-0.49962921098376817
-0.49811821921203875
-0.49660722744030933
-0.49509623566857996
-0.49358524389685055
-0.5045239119075086
-0.5154625799181793
-0.5264012479288501
-0.5373399159395209
-0.5482785839501917
-0.5592172519608625
-0.5824081461289133
-0.6055990402969766
-0.6287899344650401
-0.6519808286331034
-0.6751717228011667
-0.6983626169692301
-0.7090217215583371
-0.7196808261474315
-0.7303399307365258
-0.7409990353256202
-0.7516581399147146
-0.762317244503809
-0.735418900331688
-0.7085205561595286
-0.6816222119873692
-0.6547238678152096
-0.6278255236430502
-0.6009271794708908
-0.5460662094750252
-0.49120523947913025
-0.4363442694832354
-0.3814832994873405
-0.32662232949144565
-0.27176135949555075
-0.2283174110737092
-0.18487346265187982
-0.14142951423005043
-0.09798556580822104
-0.054541617386391655
-0.011097668964562268
0.006823053578653796
0.024743776121842094
0.04266449866503039
0.06058522120821867
0.07850594375140697
0.09642666629459527
0.10845122830434588
0.12047579031408995
0.13250035232383403
0.1445249143335781
0.15654947634332217
0.16857403835306622
0.17808555903366471
0.18759707971426037
0.197108600394856
0.20662012107545166
0.2161316417560473
0.22564316243664295
0.2266710396928479
0.2276989169490431
0.2287267942052383
0.22975467146143352
0.2307825487176287
0.23181042597382392
0.2261816987062558
0.22055297143867986
0.2149242441711039
0.20929551690352796
0.20366678963595203
0.1980380623683761
0.19889647225727658
0.1997548821461844
0.2006132920350922
0.20147170192400002
0.20233011181290783
0.20318852170181564
0.21308692378006094
0.22298532585831604
0.23288372793657114
0.24278213001482626
0.2526805320930814
0.2625789341713365
0.2738535274584966
0.28512812074565824
0.29640271403281987
0.30767730731998144
0.31895190060714307
0.3302264938943047
0.33500786440640956
0.33978923491850793
0.34457060543060636
0.34935197594270473
0.3541333464548031
0.35891471696690147
0.35635196009855796
0.3537892032302074
0.3512264463618568
0.34866368949350623
0.3461009326251557
0.34353817575680506
0.333140862183212
0.3227435486096117
0.3123462350360114
0.3019489214624111
0.2915516078888108
0.2811542943152105
0.2677344035956714
0.2543145128761297
0.240894622156588
0.22747473143704627
0.21405484071750458
0.20063494999796286
0.19556846209318574
0.19050197418841558
0.1854354862836454
0.1803689983788752
0.17530251047410506
0.17023602256933487
0.1730652636479207
0.17589450472651275
0.1787237458051048
0.18155298688369687
0.18438222796228892
0.18721146904088098
0.1925014696060297
0.1977914701711803
0.20308147073633087
0.20837147130148143
0.213661471866632
0.2189514724317826
0.22053016365987407
0.22210885488796295
0.22368754611605182
0.2252662373441407
0.22684492857222954
0.22842361980031842
0.22362078843093394
0.21881795706154525
0.21401512569215655
0.20921229432276783
0.20440946295337914
0.19960663158399045
0.19652144248803688
0.19343625339208437
0.19035106429613188
0.18726587520017937
0.1841806861042269
0.18109549700827438
0.180309348513287
0.17952320001830097
0.17873705152331493
0.1779509030283289
0.17716475453334282
0.17637860603835678
0.1747124885960511
0.1730463711537449
0.17138025371143875
0.1697141362691326
0.16804801882682643
0.16638190138452025
0.1610640491777702
0.1557461969710185
0.15042834476426675
0.14511049255751501
0.1397926403507633
0.13447478814401156
0.13330424011861583
0.13213369209322237
0.1309631440678289
0.12979259604243545
0.12862204801704202
0.12745149999164856
0.12412912568524395
0.12080675137883798
0.11748437707243199
0.114162002766026
0.11083962845962002
0.10751725415321403
0.10843054258158792
0.10934383100996486
0.11025711943834182
0.11117040786671878
0.11208369629509572
0.11299698472347268
0.1308727991740905
0.14874861362472205
0.16662442807535363
0.18450024252598518
0.20237605697661676
0.22025187142724834
0.24094226928047535
0.2616326671337049
0.28232306498693444
0.27971185113371805
0.27710063728047973
0.2744894234272415
0.237905510317695
0.2013215972081152
0.1647376840985354
0.1281537709889556
0.09156985787937583
0.05498594476979604
0.04559967240446154
0.03621340003915604
0.026827127673850534
0.017440855308545028
0.008054582943239526
-0.0013316894220659833
-0.028069153832738575
-0.05480661824343114
-0.0815440826541237
-0.10828154706481627
-0.13501901147550885
-0.1617564758862014
-0.17477011758326125
-0.18778375928030414
-0.20079740097734702
-0.2138110426743899
-0.22682468437143283
-0.23983832606847572
-0.252625457364876
-0.26541258866127604
-0.2781997199576761
-0.29098685125407614
-0.30377398255047616
-0.3165611138468762
-0.3321904558156799
-0.3478197977844877
-0.3634491397532954
-0.3790784817221031
-0.39470782369091084
-0.4103371656597186
-0.42177438344550744
-0.43321160123129004
-0.44464881901707265
-0.4560860368028552
-0.4675232545886378
-0.4789604723744204
-0.48627743073603524
-0.4935943890976435
-0.5009113474592518
-0.5082283058208602
-0.5155452641824685
-0.5228622225440768
-0.5249058239172603
-0.5269494252904349
-0.5289930266636095
-0.5310366280367841
-0.5330802294099588
-0.5351238307831334
-0.5388202204824389
-0.5425166101817473
-0.5462129998810558
-0.5499093895803643
-0.5536057792796727
-0.5573021689789811
-0.5977116201533645
-0.5974536012339782
-0.5971955823145917
-0.5969375633952053
-0.596679544475819
-0.5964215255564325
-0.5961635066370461
-0.5959054877176597
-0.5956474687982732
-0.5953894498788869
-0.5951314309595005
-0.594873412040114
-0.591564243618091
-0.5882550751960625
-0.5849459067740338
-0.5816367383520051
-0.5783275699299766
-0.5750184015079479
-0.5706812707781852
-0.5663441400484206
-0.5620070093186559
-0.5576698785888913
-0.5533327478591267
-0.5489956171293621
-0.5412715466956802
-0.5335474762619921
-0.525823405828304
-0.518099335394616
-0.5103752649609278
-0.5026511945272397
-0.5011402027554988
-0.4996292109837694
-0.49811821921203997
-0.49660722744031055
-0.4950962356685812
-0.49358524389685177
-0.5045239119074997
-0.5154625799181705
-0.5264012479288412
-0.537339915939512
-0.5482785839501828
-0.5592172519608536
-0.5824081461288946
-0.6055990402969579
-0.6287899344650212
-0.6519808286330846
-0.6751717228011479
-0.6983626169692112
-0.7090217215583284
-0.7196808261474228
-0.7303399307365173
-0.7409990353256116
-0.751658139914706
-0.7623172445038003
-0.7354189003317098
-0.7085205561595503
-0.6816222119873909
-0.6547238678152315
-0.6278255236430721
-0.6009271794709126
-0.5460662094750696
-0.4912052394791747
-0.43634426948327987
-0.38148329948738496
-0.32662232949149006
-0.2717613594955952
-0.2283174110737444
-0.184873462651915
-0.14142951423008562
-0.09798556580825624
-0.05454161738642685
-0.011097668964597462
0.00682305357863928
0.024743776121827578
0.04266449866501587
0.06058522120820416
0.07850594375139246
0.09642666629458076
0.10845122830433614
0.1204757903140802
0.1325003523238243
0.14452491433356834
0.15654947634331243
0.1685740383530565
0.17808555903365703
0.18759707971425266
0.19710860039484832
0.20662012107544395
0.2161316417560396
0.22564316243663524
0.22667103969284708
0.22769891694904226
0.22872679420523748
0.2297546714614327
0.23078254871762788
0.2318104259738231
0.22618169870626034
0.2205529714386844
0.21492424417110848
0.20929551690353254
0.20366678963595658
0.19803806236838067
0.19889647225727589
0.1997548821461837
0.2006132920350915
0.20147170192399932
0.20233011181290714
0.20318852170181495
0.21308692378005292
0.22298532585830802
0.23288372793656315
0.24278213001481824
0.25268053209307334
0.26257893417132844
0.2738535274584875
0.28512812074564914
0.2964027140328107
0.30767730731997234
0.3189519006071339
0.33022649389429554
0.3350078644064057
0.3397892349185041
0.3445706054306025
0.34935197594270084
0.3541333464547992
0.35891471696689764
0.35635196009856
0.35378920323020946
0.3512264463618589
0.3486636894935083
0.34610093262515773
0.3435381757568072
0.33314086218322037
0.32274354860962007
0.31234623503601977
0.3019489214624195
0.2915516078888192
0.2811542943152189
0.2677344035956823
0.2543145128761406
0.24089462215659885
0.22747473143705715
0.21405484071751543

   ];
